home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 26 / AMIGAplus Sonderheft 26 (2000)(Falke)(DE)(Track 1 of 2)[!].iso / Tools / GFX-Viewer / SViewII / SuperViewLibrary / Install_SVLib < prev    next >
Text File  |  1999-03-29  |  26KB  |  711 lines

  1. ; $VER: Install_SVLib V22.1 (16.11.98)
  2. ; © 1993-98 by Andreas R. Kleinert.
  3. ; This is the Installer Script for superview.library V22+
  4. ;
  5. ; Italian strings by Alessandro Basso <cralex@amiga.dei.unipd.it>
  6. ; Norwegian strings by Roger Hågensen <msi@sn.no>
  7. ; French strings by Julien Wilk <wilkj@esiee.fr>
  8. ; Spanish strings by Dámaso D. Estévez <amidde@arrakis.es>
  9. ;
  10.  
  11.  
  12. ; *** english is default language
  13.  
  14.     (set @app-name "SuperView-Library")
  15.     (set #welc "SuperView-Library Installation")
  16.     (set #mcp (cat "If you are running MCP and don't disable the\n"
  17.                    "following patches, you may encounter big problems:\n\n"
  18.                    "- new tooltypes\n"
  19.                    "- reqtols patch\n"
  20.                    "- onereq\n"
  21.                    "- library search\n"
  22.                    "- SetRGB32\n"
  23.                    "\nYou may wish to ask the authors of MCP to fix this\n"
  24.                    "- if not already done. So, be warned !"))
  25.     (set #ppc (cat "\nWhen using SuperView-Libraries' PPC-Modules, make\n"
  26.                    "sure, that you don't have powerpc.library V14+\n"
  27.                    "installed together with ppc.library V45+.\n\n"
  28.                    "Powerpc.library V7 should work, though."))
  29.  
  30.     (set #Msg_Yes "Yes")
  31.     (set #Msg_No  "No")
  32.     (set #Msg_BasicConfig "What's your basic configuration ?")
  33.     (set #Gfx0  "Not specified (do not change)")
  34.     (set #Gfx1  "Amiga OCS/ECS, no GfxCard")
  35.     (set #Gfx2  "Amiga AGA, no GfxCard")
  36.     (set #Gfx3  "CD-32 AGA, no GfxCard")
  37.     (set #Gfx4  "Card with CyberGraphX emulation")
  38.     (set #Gfx5  "Card with Picasso96 emulation")
  39.     (set #Gfx6  "Card with EGS emulation")
  40.     (set #Gfx7  "Picasso II(+)/IV")
  41.     (set #Gfx8  "Retina Z2/BLT Z3")
  42.     (set #Gfx9  "Merlin II")
  43.     (set #Gfx10 "OpalVision")
  44.     (set #Gfx11 "Amiga OCS/ECS/AGA, other GfxCard")
  45.     (set #Msg_CopyEnvConfig "Copying appropriate configuration to ENV:")
  46.     (set #Msg_LibPath "Library Path")
  47.     (set #Msg_InstallingLibs "Copying Libraries...")
  48.     (set #Msg_Ghostscript (cat "\nDo you already have Ghostscript installed ?\n\n"
  49.                                "(When answering with <Yes>, you have to supply\n"
  50.                                " the program's path and name here.)\n"
  51.                          )
  52.     )
  53.     (set #Msg_GSPath "Path and name of Ghostscript executable")
  54.     (set #Msg_MetaView    (cat "\nDo you already have MetaView installed ?\n\n"
  55.                                "(When answering with <Yes>, you have to supply\n"
  56.                                " the program's path and name here.)\n"
  57.                          )
  58.     )
  59.     (set #Msg_MVPath "Path and name of MetaView executable")
  60.     (set #Msg_CatPath "Catalog Path")
  61.     (set #Msg_InstallingCats "Copying catalog files...")
  62.     (set #Msg_VMEM "Now modifying your S:User-Startup for VMem-Support...")
  63.     (set #Msg_VMemPath "Virtual Memory Path")
  64.     (set #Msg_CopyPrefs "Copy SVPrefs to SYS:Prefs ?")
  65.     (set #Msg_PackerSupport "Install PackerSupport right now ?")
  66.     (set #Msg_SQOperators "Install SQ-Operators right now ?")
  67.     (set #Msg_Ready "SuperView-Library has been installed now.\nIf this was an Update, you should\nreboot your computer now.")
  68.  
  69.  
  70. (if (= @language "deutsch")
  71.   (
  72.     (set @app-name "SuperView-Library")
  73.     (set #welc "SuperView-Library Installation")
  74.     (set #mcp (cat "Falls bei Ihnen MCP installiert ist und sie nicht\n"
  75.                    "folgende Patches deaktivieren, könnten größere\n"
  76.                    "Probleme autreten:\n\n"
  77.                    "- new tooltypes\n"
  78.                    "- reqtols patch\n"
  79.                    "- onereq\n"
  80.                    "- library search\n"
  81.                    "- SetRGB32\n"
  82.                    "\nBitten Sie doch die MCP-Autoren, das ggf. zu\n"
  83.                    "beheben, falls nicht bereits geschehen...\n"))
  84.     (set #ppc (cat "\nBei Verwendung der PPC-Module der SuperView-Library\n"
  85.                    "bitte sicherstellen, dass die powerpc.library V14+\n"
  86.                    "nicht zusammen mit der ppc.library V45+ installier ist.\n\n"
  87.                    "Powerpc.library V7 sollte jedoch funktionieren."))
  88.  
  89.     (set #Msg_Yes "Ja")
  90.     (set #Msg_No  "Nein")
  91.     (set #Msg_BasicConfig "Was ist Ihre Grundkonfiguration ?")
  92.     (set #Gfx0  "Keine Angabe (nichts ändern)")
  93.     (set #Gfx1  "Amiga OCS/ECS, keine Grafikkarte")
  94.     (set #Gfx2  "Amiga AGA, keine Grafikkarte")
  95.     (set #Gfx3  "CD-32 AGA, keine Grafikkarte")
  96.     (set #Gfx4  "Karte mit CyberGraphX-Emulation")
  97.     (set #Gfx5  "Karte mit Picasso96-Emulation")
  98.     (set #Gfx6  "Karte mit EGS-Emulation")
  99.     (set #Gfx7  "Picasso II(+)/IV")
  100.     (set #Gfx8  "Retina Z2/BLT Z3")
  101.     (set #Gfx9  "Merlin II")
  102.     (set #Gfx10 "OpalVision")
  103.     (set #Gfx11 "Amiga OCS/ECS/AGA, andere Grafikkarte")
  104.     (set #Msg_CopyEnvConfig "Kopiere notwendige Konfiguration nach ENV:")
  105.     (set #Msg_LibPath "Library-Pfad")
  106.     (set #Msg_InstallingLibs "Kopiere Libraries...")
  107.     (set #Msg_Ghostscript (cat "\nHaben Sie bereits Ghostscript installiert ?\n\n"
  108.                                "(Falls <Ja>, müssen Sie hier nun den\n"
  109.                                " Programmpfad und -namen angeben.)\n"
  110.                          )
  111.     )
  112.     (set #Msg_GSPath "Pfad und Name des Ghostscript-Programmes")
  113.     (set #Msg_MetaView    (cat "\nHaben Sie bereits MetaView installiert ?\n\n"
  114.                                "(Falls <Ja>, müssen Sie hier nun den\n"
  115.                                " Programmpfad und -namen angeben.)\n"
  116.                          )
  117.     )
  118.     (set #Msg_MVPath "Pfad und Name des MetaView-Programmes")
  119.     (set #Msg_CatPath "Katalogpfad")
  120.     (set #Msg_InstallingCats "Kopiere Katalogdateien...")
  121.     (set #Msg_VMEM "Ändere jetzt S:User-Startup für VMem-Unterstützung...")
  122.     (set #Msg_VMemPath "Pfad für virtuellen Speicher")
  123.     (set #Msg_CopyPrefs "SVPrefs nach SYS:Prefs kopieren ?")
  124.     (set #Msg_PackerSupport "Packer-Unterstützung jetzt gleich installieren ?")
  125.     (set #Msg_SQOperators "SQ-Operators jetzt gleich installieren ?")
  126.     (set #Msg_Ready "SuperView-Library wurde installiert.\nFalls dies ein Update war, sollten Sie ggf.\nIhren Rechner nun neu starten.")
  127.   )
  128. )
  129.  
  130. (if (= @language "italiano")
  131.   (
  132.     (set #Msg_Yes "Si")
  133.     (set #Msg_No  "No")
  134.     (set #Msg_BasicConfig "Qual è la tua configurazione base ?")
  135.     (set #Gfx0  "Non specificata (da non cambiare)")
  136.     (set #Gfx1  "Amiga OCS/ECS, senza SchedaGfx")
  137.     (set #Gfx2  "Amiga AGA, senza SchedaGfx")
  138.     (set #Gfx3  "CD-32 AGA, senza SchedaGfx")
  139.     (set #Gfx4  "Scheda con Emulazione-CyberGraphX")
  140.     (set #Gfx5  "Scheda con Emulazione-Picasso96")
  141.     (set #Gfx6  "Scheda con Emulazione-EGS")
  142.     (set #Gfx7  "Picasso II(+)/IV")
  143.     (set #Gfx8  "Retina Z2/BLT Z3")
  144.     (set #Gfx9  "Merlin II")
  145.     (set #Gfx10 "OpalVision")
  146.     (set #Gfx11 "Amiga OCS/ECS/AGA, altra SchedaGfx")
  147.     (set #Msg_CopyEnvConfig "Sto copiando configurazione appropriata in ENV:")
  148.     (set #Msg_LibPath "Percorso Libreria")
  149.     (set #Msg_InstallingLibs "Sto copiando Librerie...")
  150.     (set #Msg_Ghostscript (cat "\nHai già installato il Ghostscript ?\n\n"
  151.                                "(Se rispondi con <Si>, dovrai fornire\n"
  152.                                "nome e percorso del programma qui.)\n"
  153.                          )
  154.     )
  155.     (set #Msg_GSPath "Percorso e nome dell'eseguibile Ghostscript")
  156.     (set #Msg_MetaView    (cat "\nHai già installato il MetaView ?\n\n"
  157.                                "(Se rispondi con <Si>, dovrai fornire\n"
  158.                                "nome e percorso del programma qui.)\n"
  159.                          )
  160.     )
  161.     (set #Msg_MVPath "Percorso e nome dell'eseguibile MetaView")
  162.     (set #Msg_CatPath "Percorso Catalogo")
  163.     (set #Msg_InstallingCats "Sto copiando files del catalogo...")
  164.     (set #Msg_VMEM "Ora modifico la tua S:User-Startup per supporto-VMem...")
  165.     (set #Msg_VMemPath "Percorso Memoria Virtuale")
  166.     (set #Msg_CopyPrefs "Copio SVPrefs in SYS:Prefs ?")
  167.     (set #Msg_PackerSupport "Installo Supporto-Packer adesso ?")
  168.     (set #Msg_SQOperators "Installo Operatori-SQ adesso ?")
  169.     (set #Msg_Ready "Libreria-SuperView è stata ora installata.\nSe questo fosse un Aggiornamento, dovresti\neseguire un reboot del tuo computer ora.")
  170.   )
  171. )
  172.  
  173. (if (= @language "norsk")
  174.   (
  175.     (set #Msg_Yes "Ja")
  176.     (set #Msg_No  "Nei")
  177.     (set #Msg_BasicConfig "Hva er din standard konfigurasjon ?")
  178.     (set #Gfx0  "Ikke spesifisert (ikke forandre)")
  179.     (set #Gfx1  "Amiga OCS/ECS, ingen GfxKort")
  180.     (set #Gfx2  "Amiga AGA, ingen GfxKort")
  181.     (set #Gfx3  "CD-32 AGA, ingen GfxKort")
  182.     (set #Gfx4  "Kort med CyberGraphX emulasjon")
  183.     (set #Gfx5  "Kort med Picasso96 emulasjon")
  184.     (set #Gfx6  "Kort med EGS emulasjon")
  185.     (set #Gfx7  "Picasso II(+)/IV")
  186.     (set #Gfx8  "Retina Z2/BLT Z3")
  187.     (set #Gfx9  "Merlin II")
  188.     (set #Gfx10 "OpalVision")
  189.     (set #Gfx11 "Amiga OCS/ECS/AGA, annet GfxKort")
  190.     (set #Msg_CopyEnvConfig "Kopierer passende konfigurasjon til ENV:")
  191.     (set #Msg_LibPath "Bibliotek Sti (Library)")
  192.     (set #Msg_InstallingLibs "Kopierer Bibliotek...")
  193.     (set #Msg_Ghostscript (cat "\nHar du allerede Ghostscript installert ?\n\n"
  194.                                "(Når du svarer med <Ja>, må du gi stien til\n"
  195.                                " programmet og programmets navn her.)\n"
  196.                          )
  197.     )
  198.     (set #Msg_GSPath "Sti og navn til Ghostscript program")
  199.     (set #Msg_MetaView    (cat "\nHar du allerede MetaView installert ?\n\n"
  200.                                "(Når du svarer med <Ja>, må du gi stien til\n"
  201.                                " programmet og programmets navn her.)\n"
  202.                          )
  203.     )
  204.     (set #Msg_MVPath "Stio og nanv til MetaView program")
  205.     (set #Msg_CatPath "Katalog Sti")
  206.     (set #Msg_InstallingCats "Kopierer katalog filer...")
  207.     (set #Msg_VMEM "Modifiserer nå S:User-Startup for VMem-Støtte...")
  208.     (set #Msg_VMemPath "Virtuellt Minne Sti")
  209.     (set #Msg_CopyPrefs "Kopier SVPrefs til SYS:Prefs ?")
  210.     (set #Msg_PackerSupport "Installer PackerStøtte nå?")
  211.     (set #Msg_SQOperators "Installer SQ-Operatører (Operators) nå ?")
  212.     (set #Msg_Ready "SuperView-Library er nå installert.\nHvis dette var en Oppdatering, bør du\nstarte maskinen på nytt.")
  213.   )
  214. )
  215.  
  216. (if (= @language "français")
  217.   (
  218.     (set #Msg_Yes "Oui")
  219.     (set #Msg_No  "Non")
  220.     (set #Msg_BasicConfig "Quelle est votre configuration de base ?")
  221.     (set #Gfx0  "Non listée (ne rien changer)")
  222.     (set #Gfx1  "Amiga OCS/ECS, pas de carte graphique")
  223.     (set #Gfx2  "Amiga AGA, pas de carte graphique")
  224.     (set #Gfx3  "CD-32 AGA, pas de carte graphique")
  225.     (set #Gfx4  "Carte avec émulation CyberGraphX")
  226.     (set #Gfx5  "Carte avec émulation Picasso96")
  227.     (set #Gfx6  "Carte avec émulation EGS")
  228.     (set #Gfx7  "Picasso II(+)/IV")
  229.     (set #Gfx8  "Retina Z2/BLT Z3")
  230.     (set #Gfx9  "Merlin II")
  231.     (set #Gfx10 "OpalVision")
  232.     (set #Gfx11 "Amiga OCS/ECS/AGA, autre carte graphique")
  233.     (set #Msg_CopyEnvConfig "Copie de la configuration appropriée dans ENV:")
  234.     (set #Msg_LibPath "Chemin des librairies")
  235.     (set #Msg_InstallingLibs "Copie des librairies...")
  236.     (set #Msg_Ghostscript (cat "\nAvez-vous déjà installé Ghostscript ?\n\n"
  237.                                "(Si vous répondez par <Oui>, il vous faudra fournir\n"
  238.                                " le chemin du programme et son nom.)\n"
  239.                          )
  240.     )
  241.     (set #Msg_GSPath "Chemin et nom de l'exécutable Ghostscript")
  242.     (set #Msg_MetaView    (cat "\nAvez-vous déjà installé MetaView ?\n\n"
  243.                                "(Si vous répondez par <Oui>, il vous faudra fournir\n"
  244.                                " le chemin du programme et son nom.)\n"
  245.                          )
  246.     )
  247.     (set #Msg_MVPath "Chemin et nom de l'exécutable MetaView")
  248.     (set #Msg_CatPath "Chemin des catalogues")
  249.     (set #Msg_InstallingCats "Copie des fichiers catalogues...")
  250.     (set #Msg_VMEM "Modification de votre S:User-Startup au niveau de VMem-Support...")
  251.     (set #Msg_VMemPath "Chemin de la mémoire virtuelle")
  252.     (set #Msg_CopyPrefs "Copier SVPrefs dans SYS:Prefs ?")
  253.     (set #Msg_PackerSupport "Installer le PackerSupport maintenant ?")
  254.     (set #Msg_SQOperators "Installer les SQ-Operators maintenant ?")
  255.     (set #Msg_Ready "SuperView-Library a été installé avec succès.\nS'il s'agissait d'une mise à jour, vous devriez\nredémarrer votre ordinateur maintenant.")
  256.   )
  257. )
  258.  
  259. (if (= @language "español")
  260.   (
  261.     (set @app-name "Biblioteca SuperView")
  262.     (set #welc "Instalación de la biblioteca SuperView")
  263.  
  264.     (set #mcp (cat "Si está ejecutando la comodidad MCP y no desconecta\n"
  265.                    "los siguientes parches, podría encontrarse con\n"
  266.                    "graves problemas:\n\n"
  267.                    "- nuevos tipos de herramienta ('new tooltypes')\n"
  268.                    "- parche reqtols ('reqtools patch')\n"
  269.                    "- petición única ('onereq')\n"
  270.                    "- búsqueda de bibliotecas ('library search')\n"
  271.                    "- SetRGB32\n"
  272.                    "\nLe aconsejo que, si los autores de MCP no los han\n"
  273.                    "corregido aún, ¡tenga mucho cuidado! y les informe."))
  274.  
  275.      (set #ppc (cat "\nCuando utilice los módulos PPC para la biblioteca\n"
  276.                     "'superview.library', asegúrese de que no se encuentra\n"
  277.                     "instalada la biblioteca 'powerpc.library' versión 14+\n"
  278.                     "junto con la biblioteca 'ppc.library' versión 45+.\n\n"
  279.                     "Sin embargo, con la biblioteca 'powerpc.library'\n"
  280.                     "versión 7 no deberían surgir problemas.")
  281.                 )
  282.  
  283.     (set #Msg_Yes "Sí")
  284.     (set #Msg_No  "No")
  285.     (set #Msg_BasicConfig "¿Cual es su configuración básica?")
  286.     (set #Gfx0  "No especificada (no modificar)")
  287.     (set #Gfx1  "Amiga OCS/ECS, sin tarjeta gráfica")
  288.     (set #Gfx2  "Amiga AGA, sin tarjeta gráfica")
  289.     (set #Gfx3  "CD-32 AGA, sin tarjeta gráfica")
  290.     (set #Gfx4  "Tarjeta con emulación CyberGraphX")
  291.     (set #Gfx5  "Tarjeta con emulación Picasso96")
  292.     (set #Gfx6  "Tarjeta con emulación EGS")
  293.     (set #Gfx7  "Picasso II(+)/IV")
  294.     (set #Gfx8  "Retina Z2/BLT Z3")
  295.     (set #Gfx9  "Merlin II")
  296.     (set #Gfx10 "OpalVision")
  297.     (set #Gfx11 "Amiga OCS/ECS/AGA, con otra tarjeta gráfica")
  298.     (set #Msg_CopyEnvConfig "Copiando configuración apropiada en ENV:")
  299.     (set #Msg_LibPath "Elija el camino de acceso a las bibliotecas")
  300.     (set #Msg_InstallingLibs "Copiando bibliotecas...")
  301.     (set #Msg_Ghostscript (cat "\n¿Se encuentra instalado Ghostscript en su sistema?\n\n"
  302.                                "(si responde afirmativamente deberá suministrar\n"
  303.                                "el camino de acceso y nombre del ejecutable).\n"
  304.                          )
  305.     )
  306.     (set #Msg_GSPath "Camino de acceso y nombre del ejecutable Ghostscript")
  307.     (set #Msg_MetaView    (cat "\n¿Se encuentra instalado MetaView en su sistema?\n\n"
  308.                                "(si responde afirmativamente deberá suministrar\n"
  309.                                "el camino de acceso y nombre del ejecutable).\n"
  310.                          )
  311.     )
  312.     (set #Msg_MVPath "Camino de acceso y nombre del ejecutable MetaView")
  313.     (set #Msg_CatPath "Elija el lugar donde desea instalar los catálogos")
  314.     (set #Msg_InstallingCats "Copiando catálogos...")
  315.     (set #Msg_VMEM "Modificando su fichero S:User-Startup para el soporte de memoria virtual...")
  316.     (set #Msg_VMemPath "Camino de acceso a la memoria virtual")
  317.     (set #Msg_CopyPrefs "¿Desea copiar SVPrefs a SYS:Prefs ?")
  318.     (set #Msg_PackerSupport "¿Desea instalar ahora el módulo de empaquetado/compresión?")
  319.     (set #Msg_SQOperators "¿Desea instalar ahora los operadores SQ?")
  320.     (set #Msg_Ready "La biblioteca SuperView ha sido instalada.\nSi se trata de una actualización,\ndebería reiniciar su equipo inmediatamente.")
  321.   )
  322. )
  323.  
  324. (welcome #welc)
  325. (message #mcp)
  326.  
  327. (set #cpu (database "cpu")) (if (> (exists ("sys:libs/68060.library")) 0)   (set #cpu     "68060")  )
  328. (set #ppc_cpu "none")       (if (> (exists ("sys:libs/ppc.library")) 0)     (set #ppc_cpu "PPC60x") )
  329.                             (if (> (exists ("sys:libs/PowerPC.library")) 0) (set #ppc_cpu "PPC60x") )
  330.  
  331. (if (= #ppc_cpu "PPC60x")
  332.  (
  333.   (message #ppc)
  334.  )
  335. )
  336.  
  337. ; **************************************************************************
  338. ; Create/Update basic configuration
  339.  
  340. (makedir "ENV:SuperView-Library" (safe))
  341. (makedir "ENVARC:SuperView-Library" (safe))
  342.  
  343. (set #selectsvdriver (askchoice
  344.                       (prompt #Msg_BasicConfig)
  345.                       (help @askchoice-help)
  346.                       (choices #Gfx0 #Gfx1 #Gfx2 #Gfx3 #Gfx4 #Gfx5 #Gfx6 #Gfx7 #Gfx8 #Gfx9 #Gfx10 #Gfx11)
  347.                       (default 1)
  348.                     )
  349. )
  350.  
  351. (if (= #selectsvdriver 1)  (set #env_source "docs/SampleConfigs/env_ECS")           )
  352. (if (= #selectsvdriver 2)  (set #env_source "docs/SampleConfigs/env_AGA")           )
  353. (if (= #selectsvdriver 3)  (set #env_source "docs/SampleConfigs/env_AGA_CD32")      )
  354. (if (= #selectsvdriver 4)  (set #env_source "docs/SampleConfigs/env_CyberGraphics") )
  355. (if (= #selectsvdriver 5)  (set #env_source "docs/SampleConfigs/env_Picasso96")     )
  356. (if (= #selectsvdriver 6)  (set #env_source "docs/SampleConfigs/env_EGS7")          )
  357. (if (= #selectsvdriver 7)  (set #env_source "docs/SampleConfigs/env_PicassoII")     )
  358. (if (= #selectsvdriver 8)  (set #env_source "docs/SampleConfigs/env_Retina")        )
  359. (if (= #selectsvdriver 9)  (set #env_source "docs/SampleConfigs/env_Merlin")        )
  360. (if (= #selectsvdriver 10) (set #env_source "docs/SampleConfigs/env_OpalVision")    )
  361. (if (= #selectsvdriver 11) (set #env_source "docs/SampleConfigs/env_GfxCards")      )
  362.  
  363. (if (> #selectsvdriver 0)
  364.   (
  365.     (copyfiles
  366.       (prompt #Msg_CopyEnvConfig)
  367.       (help @copyfiles-help)
  368.       (source #env_source)
  369.       (dest "ENV:")
  370.       (all)
  371.     )
  372.     (copyfiles
  373.       (prompt #Msg_CopyEnvConfig)
  374.       (help @copyfiles-help)
  375.       (source #env_source)
  376.       (dest "ENVARC:")
  377.       (all)
  378.     )
  379.   )
  380. )
  381.  
  382. (copyfiles
  383.   (prompt #Msg_CopyEnvConfig)
  384.   (help @copyfiles-help)
  385.   (source "env")
  386.   (dest "ENVARC:")
  387.   (all)
  388. )
  389.  
  390. ; **************************************************************************
  391. ; Install main libraries
  392.  
  393. (if (exists "ENVARC:SuperView-Library/SVLIB_WHERE") (set #svlibdir (getenv "SuperView-Library/SVLIB_WHERE"))
  394.  
  395.  (set #svlibdir "LIBS:")
  396. )
  397.  
  398. (if (= (exists (#svlibdir)) 0) (set #svlibdir "LIBS:") )
  399.  
  400. (set #svlibdir
  401.               (askdir
  402.                       (prompt #Msg_LibPath)
  403.                       (help @askdir-help)
  404.                       (newpath)
  405.                       (default #svlibdir)
  406.                )
  407. )
  408.  
  409. (delete "ENVARC:SuperView-Library/SVLIB_WHERE")
  410. (delete "ENV:SuperView-Library/SVLIB_WHERE")
  411. (textfile (dest "ENVARC:SuperView-Library/SVLIB_WHERE") (append #svlibdir) (safe))
  412. (textfile (dest "ENV:SuperView-Library/SVLIB_WHERE") (append #svlibdir) (safe))
  413.  
  414. (copylib
  415.   (prompt #Msg_InstallingLibs)
  416.   (help @copylib-help)
  417.   (source "libs/superview.library")
  418.   (dest #svlibdir)
  419. )
  420.  
  421. (set @default-dest #svlibdir)
  422.  
  423. (copylib
  424.   (prompt #Msg_InstallingLibs)
  425.   (help @copylib-help)
  426.   (source "libs/superviewsupport.library")
  427.   (dest #svlibdir)
  428. )
  429.  
  430. ; **************************************************************************
  431. ; Ask for Ghostscript
  432.  
  433. (if (exists "libs/svobjects/Ghostscript.svobject")
  434.   (
  435.     (set #gsquest (askchoice
  436.                     (prompt #Msg_Ghostscript)
  437.                     (help @askchoice-help)
  438.                     (choices #Msg_Yes #Msg_No)
  439.                     (default 1)
  440.                   )
  441.     )
  442.  
  443.     (if (= #gsquest 0)
  444.       (
  445.         (set #gspath (askfile
  446.                       (prompt #Msg_GSPath)
  447.                       (help @askfile-help)
  448.                       (default "gs000")
  449.                     )
  450.         )
  451.         (set #gspathopt (cat "GS_PATH=" #gspath "\n"))
  452.         (textfile
  453.           (dest "ENV:SuperView-Library/Ghostscript.controlpad")
  454.           (append #gspathopt)
  455.         )
  456.         (copyfiles
  457.           (source "ENV:SuperView-Library/Ghostscript.controlpad")
  458.           (dest "ENVARC:SuperView-Library")
  459.         )
  460.       )
  461.     )
  462. ) )
  463.  
  464. ; **************************************************************************
  465. ; Ask for MetaView
  466.  
  467. (if (exists "libs/svobjects/MetaView.svobject")
  468.   (
  469.     (set #mvquest (askchoice
  470.                     (prompt #Msg_MetaView)
  471.                     (help @askchoice-help)
  472.                     (choices #Msg_Yes #Msg_No)
  473.                     (default 1)
  474.                   )
  475.     )
  476.  
  477.     (if (= #mvquest 0)
  478.       (
  479.         (set #mvpath (askfile
  480.                       (prompt #Msg_MVPath)
  481.                       (help @askfile-help)
  482.                       (default "MetaView")
  483.                     )
  484.         )
  485.         (set #mvpathopt (cat "METAVIEW_PATH=" #mvpath "\n"))
  486.         (textfile
  487.           (dest "ENV:SuperView-Library/MetaView.controlpad")
  488.           (append #mvpathopt)
  489.         )
  490.         (copyfiles
  491.           (source "ENV:SuperView-Library/MetaView.controlpad")
  492.           (dest "ENVARC:SuperView-Library")
  493.         )
  494.       )
  495.     )
  496.   )
  497. )
  498.  
  499. ; **************************************************************************
  500. ; Install catalogs
  501.  
  502. (makedir "SYS:locale")
  503. (makedir "SYS:locale/catalogs")
  504.  
  505. (copyfiles
  506.   (prompt #Msg_InstallingCats)
  507.   (help @copyfiles-help)
  508.   (source "locale/catalogs")
  509.   (set #svcatdir
  510.               (askdir
  511.                      (prompt #Msg_CatPath)
  512.                      (help @askdir-help)
  513.                      (newpath)
  514.                      (default "SYS:locale/Catalogs")
  515.               )
  516.   )
  517.   (dest #svcatdir)
  518.   (all)
  519. )
  520.  
  521. ; **************************************************************************
  522. ; Install library modules
  523.  
  524. (set #svobjectdir   (tackon #svlibdir "svobjects"))
  525. (set #svdriverdir   (tackon #svlibdir "svdrivers"))
  526. (set #svoperatordir (tackon #svlibdir "svoperators"))
  527. (set #svstoredir    (tackon #svlibdir "svstorage"))
  528.  
  529. (makedir #svobjectdir)
  530. (makedir #svdriverdir)
  531. (makedir #svoperatordir)
  532. (makedir #svstoredir)
  533.  
  534. (copyfiles
  535.   (prompt #Msg_InstallingLibs)
  536.   (help @copyfiles-help)
  537.   (source "libs/svobjects")
  538.   (dest (tackon #svlibdir "svobjects"))
  539.   (pattern "#?")
  540.   (confirm)
  541.   (files)
  542. )
  543.  
  544. (if (exists(tackon #svobjectdir "SVO.svobject"))
  545.  (rename (tackon #svobjectdir "SVO.svobject") (tackon #svstoredir "SVO.svobject") (safe))
  546. )
  547.  
  548. (if (exists(tackon #svobjectdir "CyberDataType.svobject"))
  549.  (rename (tackon #svobjectdir "CyberDataType.svobject") (tackon #svstoredir "CyberDataType.svobject") (safe))
  550. )
  551.  
  552. (copyfiles
  553.   (prompt #Msg_InstallingLibs)
  554.   (help @copyfiles-help)
  555.   (source "libs/svdrivers")
  556.   (dest (tackon #svlibdir "svdrivers"))
  557.   (pattern "#?")
  558.   (confirm)
  559.   (files)
  560. )
  561.  
  562. (if (NOT (= #selectsvdriver 5))
  563.  (rename (tackon #svdriverdir "Picasso96.svdriver") (tackon #svstoredir "Picasso96.svdriver") (safe))
  564. )
  565.  
  566. (if (NOT (= #selectsvdriver 6))
  567.  (rename (tackon #svdriverdir "EGS7.svdriver") (tackon #svstoredir "EGS7.svdriver") (safe))
  568. )
  569.  
  570. (if (NOT (= #selectsvdriver 7))
  571.  (rename (tackon #svdriverdir "PicassoII.svdriver") (tackon #svstoredir "PicassoII.svdriver") (safe))
  572. )
  573.  
  574. (if (NOT (= #selectsvdriver 8))
  575.  (rename (tackon #svdriverdir "Retina.svdriver") (tackon #svstoredir "Retina.svdriver") (safe))
  576. )
  577.  
  578. (if (NOT (= #selectsvdriver 9))
  579.  (rename (tackon #svdriverdir "MERLIN.svdriver") (tackon #svstoredir "MERLIN.svdriver") (safe))
  580. )
  581.  
  582. (if (NOT (= #selectsvdriver 10))
  583.  (rename (tackon #svdriverdir "OPAL.svdriver") (tackon #svstoredir "OPAL.svdriver") (safe))
  584. )
  585.  
  586. (copyfiles
  587.   (prompt #Msg_InstallingLibs)
  588.   (help @copyfiles-help)
  589.   (source "libs/svoperators")
  590.   (dest (tackon #svlibdir "svoperators"))
  591.   (pattern "#?")
  592.   (confirm)
  593.   (files)
  594. )
  595.  
  596. (if (exists "libs/68030")
  597.   (
  598.     (if (>= #cpu 68020)
  599.       (
  600.         (copyfiles
  601.           (prompt #Msg_InstallingLibs)
  602.           (help @copyfiles-help)
  603.           (source "libs/68030")
  604.           (dest #svlibdir)
  605.           (confirm)
  606.           (all)
  607.         )
  608.       )
  609.     )
  610.   )
  611. )
  612.  
  613. ; **************************************************************************
  614. ; Modify User-Startup
  615.  
  616. (if (exists "ENVARC:SuperView-Library/SVMEM_WHERE") (set #vmemdir (getenv "SuperView-Library/SVMEM_WHERE"))
  617.  
  618.  (set #vmemdir "T:")
  619. )
  620.  
  621. (if (= (exists (#vmemdir)) 0) (set #vmemdir "T:") )
  622.  
  623. (set #vmemdir
  624.               (askdir
  625.                 (prompt #Msg_VMemPath)
  626.                 (help @askdir-help)
  627.                 (newpath)
  628.                 (default #vmemdir)
  629.               )
  630. )
  631.  
  632. (delete "ENVARC:SuperView-Library/SVMEM_WHERE")
  633. (delete "ENV:SuperView-Library/SVMEM_WHERE")
  634. (textfile (dest "ENVARC:SuperView-Library/SVMEM_WHERE") (append #vmemdir) (safe))
  635. (textfile (dest "ENV:SuperView-Library/SVMEM_WHERE") (append #vmemdir) (safe))
  636.  
  637. (startup "SuperView-Library"
  638.   (prompt #Msg_VMEM)
  639.   (help @startup-help)
  640.   (command "Assign VMEM: "#vmemdir"\nSVPrefs >NIL: <NIL: INIT\n")
  641. )
  642.  
  643. ; **************************************************************************
  644. ; Install SVPrefs
  645.  
  646. (copyfiles
  647.   (prompt #Msg_CopyPrefs)
  648.   (help @copyfiles-help)
  649.   (source "Prefs")
  650.   (dest "SYS:Prefs")
  651.   (all)
  652.   (confirm)
  653. )
  654.  
  655. ; **************************************************************************
  656. ; Ask for Packersupport
  657.  
  658. (if (exists "PackerSupport")
  659.   (
  660.     (set #ask_ps (askbool (prompt #Msg_PackerSupport) (help @askbool-help) ) )
  661.  
  662.     (if (= #ask_ps TRUE)
  663.       (
  664.         (copyfiles
  665.           (prompt #Msg_InstallingLibs)
  666.           (help @copyfiles-help)
  667.           (source "PackerSupport/libs/svobjects")
  668.           (dest (tackon #svlibdir "svobjects"))
  669.           (pattern "#?")
  670.           (files)
  671.         )
  672.       )
  673.     )
  674.   )
  675. )
  676.  
  677. ; **************************************************************************
  678. ; Ask for SQOperators
  679.  
  680. (if (exists "SQ-Operators")
  681.   (
  682.     (set #ask_sq (askbool (prompt #Msg_SQOperators) (help @askbool-help) ) )
  683.  
  684.     (if (= #ask_sq TRUE)
  685.       (
  686.         (copyfiles
  687.           (prompt #Msg_CopyEnvConfig)
  688.           (help @copyfiles-help)
  689.           (source "SQ-Operators/envarc")
  690.           (dest "ENVARC:")
  691.           (all)
  692.         )
  693.         (copyfiles
  694.           (prompt #Msg_InstallingLibs)
  695.           (help @copyfiles-help)
  696.           (source "SQ-Operators/libs/svoperators")
  697.           (dest (tackon #svlibdir "svoperators"))
  698.           (pattern "#?")
  699.           (confirm)
  700.           (files)
  701.         )
  702.       )
  703.     )
  704.   )
  705. )
  706.  
  707. ; **************************************************************************
  708. ; EOF ;-)
  709.  
  710. (exit #Msg_Ready)
  711.